technical adviser - German English Dictionary